SL: a "quick and dirty" but working intermediate language for SVP systems

نویسنده

  • Raphael 'kena' Poss
چکیده

The CSA group at the University of Amsterdam has developed SVP, a framework to manage and program many-core and hardware multithreaded processors. In this article, we introduce the intermediate language SL, a common vehicle to program SVP platforms. SL is designed as an extension to the standard C language (ISO C99/C11). It includes primitive constructs to bulk create threads, bulk synchronize on termination of threads, and communicate using word-sized dataflow channels between threads. It is intended for use as target language for higher-level parallelizing compilers. SL is a research vehicle; as of this writing, it is the only interface language to program a main SVP platform, the new Microgrid chip architecture. This article provides an overview of the language, to complement a detailed specification available separately.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mapping Loop - Based Programs onto a Multithreaded Processor

Saougkos Dimitrios. PhD Candidate, Computer Science Department, University of Ioannina, Greece. Graduation Month, Graduation Year. “Mapping Loop-Based Programs onto a Multithreaded Processor”. Thesis Supervisor: Manis George. This thesis offers some insight into the automatic parallelization of loops by introducing and describing a source-to-source parallelizing compiler developed from scratch ...

متن کامل

Impact of Using YouTube Videos on Iranian Intermediate Male and Female EFL Learners' Listening Skill Development

This study aimed at investigating the effect of instructional YouTube videos on Iranian male and female EFL learners' listening comprehension. It was conducted with 60 male and female intermediate male and female EFL learners. The Oxford Quick Placement Test (OQPT) was used to measure the participants’ language proficiency to make sure about homogeneity of the participants. The participants wer...

متن کامل

Autonomously Noticing Incorrect Language Use: Does it Improve EFL Learners' Grammatical Accuracy?

Promoting communicative interactions, while simultaneously drawing students’ attention to language form, is considered as a potentially significant area of research in second language acquisition. This study focuses on the effect of transcribing task, as an autonomous noticing activity, on intermediate and advanced EFL learners' grammatical accuracy. The study was conducted in two advanced and ...

متن کامل

Interactive Effect of Pragmatic Eliciting Tasks on EFL Pre-intermediate Learners' Speaking Proficiency

The present study investigated the effect of pragmatic eliciting tasks on EFL pre-intermediate learners speaking proficiency. Thus this study aimed at comparing the English language learners who practiced pragmatic eliciting tasks and the ones who used traditional speaking activities such as questions and answers, discussion, etc. In doing so, 40 learners out of 80 were selected through Oxford ...

متن کامل

Interactive Effect of Pragmatic Eliciting Tasks on EFL Pre-intermediate Learners' Speaking Proficiency

The present study investigated the effect of pragmatic eliciting tasks on EFL pre-intermediate learners speaking proficiency. Thus this study aimed at comparing the English language learners who practiced pragmatic eliciting tasks and the ones who used traditional speaking activities such as questions and answers, discussion, etc. In doing so, 40 learners out of 80 were selected through Oxford ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1208.4572  شماره 

صفحات  -

تاریخ انتشار 2012